// 密码修改日志管理
Ext.extend(CQCIS.module, {
    init: function() {
    	var listMeta = [{
    		id: 'id',
			field: 'id',
            desc: 'ID',
            width: 30
		}, {
            field: 'loginId',
            desc: '登录工号',
            renderer: function(value) {
            	workerDwr.getWorker(value, {
            		callback: function(worker) {
            			value = worker.loginCode;
            		},
            		async: false
            	});
            	
            	return value;
            },
            width: 50
        }, {
            field: 'beforePwd',
            desc: '修改前密码',
            width: 50
        }, {
            field: 'afterPwd',
            desc: '修改后密码',
            width: 50
        }, {
            field: 'chgPwdTime',
            desc: '修改密码时间',
            type: 'date',
            width: 50
        }, {
            field: 'sort',
            desc: '修改顺序',
            width: 20
        }];
        
        // 工具栏增加按钮
        var refreshBtn = new Ext.Toolbar.Button({
            text: '刷新',
            iconCls: 'btn_insert',
            handler: function() {
                grid.reload();
            }
        });
                
        // 员工信息grid
        var grid = new CQCIS.grid.PageGrid({
            id: 'sm_changpwd_grid',
            firstColumn: 'radio',
            dwr: {
                call: manageLogDwr.pageWorkerChgPwd
            },
            metas: listMeta,
            tbar: [refreshBtn],
            initload: true,
            bbar: 'true'
        });
        
        // 定义关联销毁对象数组，避免内存泄漏
        //this.main.associatedComp = [staffWorkerWin, endueWin, endueConsultWin, endueRoleWin, endueMenuWin];
        // 定义页面主元素
        this.main.add(grid);
        // 布局更新
        this.main.doLayout();
    }
});